page{
	background-color: #efefef;
	font-family: 黑体;
}
/* 轮播图片 */
.banner_img{
	width: 100%;
}
swiper{
	height: calc(100vw * 200 / 375);
}
/* 品牌 */
.brand{
	margin-top: 20rpx;
	margin-bottom: 20rpx;
	background-color: #fff;
}
/* 二级标题 */
.topic_h2{
	font-size: 20px;
	font-family: 黑体;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}
/* 品牌项 */
.brand_image{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.brand_item{
	width: 49%;
	margin-top: 1%;
	position: relative;
}
.brand_img{
	width: 100%;
	border-radius: 5rpx;
	/* height: calc(45vw * 239 / 375); */
}
.brand_t1{
	position: absolute;
	left: 20rpx;
	top: 50rpx;
	font-size: 14px;
	font-family: 黑体;
}
.brand_t2{
	position: absolute;
	left: 20rpx;
	top: 100rpx;
	font-size: 14px;
	font-family: 黑体;
	color: #8b0000;
}
/* 新品 */
	.new{
		background-color: #fff;
	}
	.new_all{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.new_item{
		width: 50%;
		// height: 500rpx;
		// background-color: lightblue;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text:nth-of-type(1){
			display: block;
			width: 100%;
			text-align: center;
			font-size: 14px;
			font-family: 黑体;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		text:nth-of-type(2){
			display: block;
			width: 100%;
			margin-top: 20rpx;
			text-align: center;
			font-size: 14px;
			font-family: 黑体;
			color: #8b0000;
			height: 40rpx;
			line-height: 40rpx;
			margin-bottom: 20rpx;
		}
	}
	.new_img{
		width: 100%;
	}
/* /新品 */
/* 人气推荐 */
	.recommend{
		margin-top: 20rpx;
		background-color: #fff;
		.van-card__title{
			color: #323233;
			font-size: 18px;
			height: 50rpx;
			line-height: 50rpx;
		}
		.van-card__desc{
			color: #323233;
			font-size: 12px;
			height: 50rpx;
			line-height: 50rpx;
		}
		.van-card__price{
			color: #f07c82;
			font-size: 12px;
			.van-card__price-integer{
				color: #f07c82;
				font-size: 12px;
			}
		}
	}
/* /人气推荐 */
//专题精选
	.topic{
		background-color: #fff;
		margin-top: 20rpx;
		swiper{
			height: calc(100vw * 800 / 1440 + 80rpx);
			.swp_top{
				margin-left: 20rpx;
				image{
					width: 95%;
					height: calc(95vw * 800 / 1440);
					border-radius: 5rpx;
				}
				view{
					width: 95%;
					height: 40rpx;
					line-height: 40rpx;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}
				.topic_price{
					color: #8b0000;
				}
				.topic_title{
					display: block;
					width: 95%;
					white-space: nowrap;
					height: 40rpx;
					line-height: 40rpx;
					overflow: hidden;
					text-overflow: ellipsis;
				}
			}
		}
		
	}
//专题精选 
// 分类
.classify_list{
	background-color: #fff;
	margin-top: 20rpx;
}
